💁个人主页:黄小黄的博客主页❤️支持我:👍点赞🌷收藏🤘关注🎏格言:立志做一个有思想的程序员🌟📫作者介绍:本人本科软件工程在读,博客将主要分享JavaSE、JavaEE、MySQL、SpringBoot、算法等知识。专栏内容长期更新,如有错误,欢迎评论区或者私信指正!感谢大家的支持~~~本篇主要学习内容及目标:⭐️了解代码块的基本概念与用途;⭐️掌握代码块的使用方法;⭐️掌握静态与非静态代码块的区别;⭐️理解并掌握在一个类中的代码块与成员的调用机制;⭐️理解并掌握在多个类中的代码块与成员的调用机制;文章目录1代码块简介2代码块有何用处?3代码块使用细节(重点!)4代码块练习题*写在最后1代码块简
目录🏀Map集合概述 🥅Map接口常用的方法🥅哈希表(散列表)数据结构🥅同时重写HashCode和equals🥅HashMap和Hashtable的区别🥅Properties类🥅TreeSet(TreeMap)集合🥅自平衡二叉树数据结构🥅实现比较器接口🥅集合工具类Collections🏀Map集合概述 (1)Map和Collection没有继承关系,是一个平级的关系。(2)Map集合以key和value的方式存储数据:①键值对key和value都是引用数据类型。②key和value都是存储对象的内存地址。③key起到主导的地位,value是key的一个附属品。④HashMap中的所有的key彼
目录1、什么是Java?Java有哪些优点?2、Java中的类和对象有什么区别?3、什么是继承?Java中如何实现继承?4、什么是接口?Java中如何实现接口?5、什么是多态?Java中如何实现多态?6、什么是异常?Java中如何处理异常?7、什么是反射?Java中如何使用反射?8、什么是集合?Java中有哪些常用的集合类?9、什么是线程?Java中如何创建线程?10、什么是JVM?Java程序如何运行在JVM上?11、什么是静态变量和静态方法?Java中如何使用它们?12、什么是泛型?Java中如何使用泛型?13、什么是注解?Java中如何使用注解?1、什么是Java?Java有哪些优点?J
1、深拷贝1.1、概念对象的深拷贝是指其属性与其拷贝的源对象的属性不共享相同的引用(指向相同的底层值)的副本。因此,当你更改源或副本时,可以确保不会导致其他对象也发生更改;也就是说,你不会无意中对源或副本造成意料之外的更改。在深拷贝中,源和副本是完全独立的。深拷贝与其源对象不共享引用,所以对深拷贝所做的任何更改都不会影响源对象。1.2、实现方式:1.2.1、使用JSON.stringify()将该对象转换为JSON字符串,然后使用JSON.parse()将该字符串转换回(全新的)JavaScript对象。前提:JavaScript对象可以被序列化序列化异常报错存在循环引用时,会抛出异常Type
前言学习方法后,我们来学习一种特殊调用方法的方式,即递归。本篇文章将介绍什么是递归,以及递归的使用规则和注意事项,最后通过几道经典的题目来加深对递归的理解。博客主页:KC老衲爱尼姑的博客主页博主的github,平常所写代码皆在于此共勉:talkischeap,showmethecode作者是爪哇岛的新手,水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!导航助手🏆1.生活中的递归🎲1.1永不终结的故事🏆2.什么是方法递归?🎲2.1递归的必要条件:🎲2.3递归题目✔2.3.1递归求N的阶乘✔2.3.2按顺序打印一个数字的每一位(例如123打印出123✔2.3.3递归求1+2+3+...+
部分内容摘录于黑马的课件, 部分内容来自于我总结的坑点、注意事项、对相似旧知识的总结。目录0.摘要1.JavaSE基础+进阶2.JavaWeb,Mybatis3.Git4.SSM框架5.Maven高级6.Springboot,MybatisPlus框架7.瑞吉外卖、Redis、Nginx、Linux、mysql主从复制8.SpringCloud,SpringCloudAlibaba、ES、MQ、黑马旅游9.谷粒商城0.摘要Java学习路线:2022黑马程序员Java学习路线图-哔哩哔哩1.JavaSE基础+进阶【黑马Java笔记+踩坑】javaSE基础+进阶2.JavaWeb,Mybatis【
部分内容摘录于黑马的课件, 部分内容来自于我总结的坑点、注意事项、对相似旧知识的总结。目录0.摘要1.JavaSE基础+进阶2.JavaWeb,Mybatis3.Git4.SSM框架5.Maven高级6.Springboot,MybatisPlus框架7.瑞吉外卖、Redis、Nginx、Linux、mysql主从复制8.SpringCloud,SpringCloudAlibaba、ES、MQ、黑马旅游9.谷粒商城0.摘要Java学习路线:2022黑马程序员Java学习路线图-哔哩哔哩1.JavaSE基础+进阶【黑马Java笔记+踩坑】javaSE基础+进阶2.JavaWeb,Mybatis【
String类🌴一.String类的重要性🌴二.常用方法🍎2.1字符串构造🍎2.2String对象的比较🍎2.3字符串查找🍎2.4转化🍎2.5字符串替换🍎2.6字符串拆分🍎2.7字符串截取🍎2.8其他操作方法🍎2.9字符串常量池🍒2.9.1创建对象的思考🍒2.9.2字符串常量池(StringTable)🍒2.9.3再谈String对象创建🍎2.10字符串的不可变性🍎2.11字符串修改简介:认识String类String类的基本用法String类的常见操作字符串常量池🌴一.String类的重要性在C语言中要表示字符串只能使用字符数组或者字符指针,可以使用标准库提供的字符串系列函数完成大部分操作,
有没有办法使用Java代码测试互联网速度?比如我们实际是如何用cmd命令、ping命令进行测试的。 最佳答案 使用JSpeedTest库SpeedTestSocketspeedTestSocket=newSpeedTestSocket();//addalistenertowaitforspeedtestcompletionandprogressspeedTestSocket.addSpeedTestListener(newISpeedTestListener(){@OverridepublicvoidonCompletion(Spe
javaSE系列之类与方法什么是类类的定义书写事项什么是实例化this引用this的注意事项对象的初始化构造方法封装的概念访问限定符封装扩展之包static成员static的特性static的初始化代码块注意事项内部类1.实例内部类💗💗博客:小怡同学💗💗个人简介:编程小萌新💗💗如果博客对大家有用的话,请点赞关注再收藏🌞什么是类对事物简单的描述,该过程对对象(实体)进行抽象(对一个复杂事物的重新认知),类是用来对一个实体(对象)来进行描述的。列如洗衣机作为一个类其中成员变量就可用:产品品牌,型号,产品重量…来描述成员方法就可用:洗衣,烘干,定时…加粗样式//在同一个类(父类与子类算同一类)中可以